	body{
		font-size: 28rpx;
		background: #fff;
	}
	
	.lne35{
		line-height: 35rpx;
	}
	
	.lne40{
		line-height: 40rpx;
	}
	
	.lne45{
		line-height: 45rpx;
	}
	
	.input_placeholder{
		font-size: 28rpx;
		color: #A5AAB4;
	}
	.over{
		overflow:hidden;
			text-overflow:ellipsis;
			white-space:nowrap
	}
	.over3x{
			  overflow: hidden;//多出的隐藏
			      text-overflow: ellipsis;//多出部分用...代替
			      display: -webkit-box;//定义为盒子模型显示
			      -webkit-line-clamp: 2;//用来限制在一个块元素显示的文本的行数
			      -webkit-box-orient: vertical;//从上到下垂直排列子元素（设置伸缩盒子的子元素排列方式）
	}
	/* 放大 */
	.fangda{
		animation:ones 0.5s;
		-webkit-animation:ones 0.5s; /*Safari and Chrome*/
	}
	@keyframes ones
	{
	0%   {transform: scale(0.1,0.1);}
	100%  {transform: scale(1,1);}
	}
	@-webkit-keyframes ones
	{
	0%   {transform: scale(0.1,0.1);}
	100%  {transform: scale(1,1);}
	}
	.dsn {
		display: none;
	}
	
	/* flex布局 */
	.flex {
		display: flex;
	}
	
	.jc-start {
		justify-content: flex-start;
	}
	
	.jc-center {
		justify-content: center;
	}
	
	.jc-end {
		justify-content: flex-end;
	}
	
	.al-start{
		align-items: flex-start;
	}
	
	.al-end{
		align-items: flex-end;
	}
	
	.fdc {
		display: flex;
		flex-direction: column;
	}
	
	.flex .fg1 {
		flex-grow: 1;
	}
	
	.flex .fg2 {
		flex-grow: 2;
	}
	
	.flex .fg3 {
		flex-grow: 3;
	}
	
	.aic {
		align-items: center;
	}
	
	.jsb {
		justify-content: space-between;
	}
	
	.jsa {
		justify-content: space-around;
	}
	
	.fsb,
	.fsa,
	.fcc {
		display: flex;
		align-items: center;
	}
	
	.fcc {
		justify-content: center;
	}
	
	.fsb {
		justify-content: space-between;
	}
	
	.fsa {
		justify-content: space-around;
	}
	
	.ifcc {
		display: inline-flex;
		justify-content: center;
		align-items: center;
	}
	
	.wrap {
		flex-wrap: wrap;
	}
	
	.nowarp{
		flex-wrap: nowrap;
	}
	
	.bord{
		border:1px solid red;
	}
	
	
	
	
	.he1{
		height: 10rpx;
	}
	.he2{
		height: 20rpx;
	}
	.he3{
		height: 30rpx;
	}
	.he4{
		height: 40rpx;
	}
	
	.he100{
		height: 100rpx;
	}
	
	.he150{
		height: 150rpx;
	}
	
	.weight{font-weight: bold;}
	
	.boxshadow{
		box-shadow: 0 1rpx 10rpx  1rpx rgba(218, 218, 218, 0.5);
	}
	.bra10{
		border-radius: 10rpx;
	}
	.bra20{
		border-radius: 20rpx;
	}
	.bra30{
		border-radius: 30rpx;
	}
	.bra60{
		border-radius: 60rpx;
	}
	.bra50{
		border-radius: 50%;
	}
	
	
	
	/* 常用样式 */
	.z-index-2 {
		z-index: 2;
	}
	
	.z-index-3 {
		z-index: 3;
	}
	
	.z-index-999 {
		z-index: 999;
	}
	
	.h100pc {
		height: 100%;
	}
	
	.w100pc {
		width: 100%;
	}
	
	.bold400 {
		font-weight: 400;
	}
	
	.bold500 {
		font-weight: 500;
	}
	
	
	
	.rel {
		position: relative;
	}
	
	.abs {
		position: absolute;
	}
	
	.fixed {
		position: fixed;
	}
	
	.circle {
		border-radius: 50%;
	}
	
	
	/* .overflow {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	} */
	
	.zanwuxiaoxi{
		width: 150rpx;
		height: 250rpx;
	}
	
	.weight {
		font-weight: bold;
	}
	
	.gray272{
		color: rgba(255, 255, 255, 0.75);
	}
	
	.gray272s{
		color: rgba(255, 255, 255, 0.5);
	}
	.gray333{
		color: #333333;
	}
	
	.gray666{
		color: #666666;
	}
	
	.gray999{
		color: #999999;
	}
	
	.grayBB7{
		color: #7D8BB7;
	}
	
	.gray89C{
		color:#43B89C;
	}
	
	.grayc4{
		color: #C4C4C4;
	}
	
	.bg-272{
		background: #272A33;
	}
	
	.bg-orange{
		background: linear-gradient(0deg, #FFC84B 0%, rgba(252,219,149,0.97) 100%);
	}
	
	.bg-blue{
		background: linear-gradient(0deg, #1C416D 0%, #35659F 100%);
	}
	
	.bg-ffc{
		background: #FFC84D;
	}
	
	/* margin */
	/* padding */
	
	/* 外间距-top */
	.mg-t-10 {
		margin-top: 10rpx;
	}
	
	.mg-t-20 {
		margin-top: 20rpx;
	}
	
	.mg-t-30 {
		margin-top: 30rpx;
	}
	
	.mg-t-40 {
		margin-top: 40rpx;
	}
	
	.mg-t-50 {
		margin-top: 50rpx;
	}
	
	.mg-t-60 {
		margin-top: 60rpx;
	}
	
	.mg-t-150{
		margin-top: 150rpx;
	}
	
	/* 内间距-bottom */
	.pd-b-10 {
		padding-bottom: 10rpx;
	}
	
	.pd-b-20 {
		padding-bottom: 20rpx;
	}
	
	.pd-b-30 {
		padding-bottom: 30rpx;
	}
	
	.pd-b-40 {
		padding-bottom: 40rpx;
	}
	
	/* 外间距-bottom */
	.mg-b-10 {
		margin-bottom: 10rpx;
	}
	
	.mg-b-20 {
		margin-bottom: 20rpx;
	}
	
	.mg-b-30 {
		margin-bottom: 30rpx;
	}
	
	.mg-b-40 {
		margin-bottom: 40rpx;
	}
	
	/* 外间距-right */
	.mg-r-10 {
		margin-right: 10rpx;
	}
	
	.mg-r-20 {
		margin-right: 20rpx;
	}
	
	.mg-r-30 {
		margin-right: 30rpx;
	}
	
	.mg-r-40 {
		margin-right: 40rpx;
	}
	
	.mg-r-50 {
		margin-right: 50rpx;
	}
	
	/* 外间距-left */
	.mg-l-10 {
		margin-left: 10rpx;
	}
	
	.mg-l-20 {
		margin-left: 20rpx;
	}
	
	.mg-l-30 {
		margin-left: 30rpx;
	}
	
	.mg-l-40 {
		margin-left: 40rpx;
	}
		
	.mg-l-50 {
		margin-left: 50rpx;
	}	
	
	/* 内间距-left */
	.pd-l-10 {
		padding-left: 10rpx;
	}
	
	.pd-l-20 {
		padding-left: 20rpx;
	}
	
	.pd-l-30 {
		padding-left: 30rpx;
	}
	
	.pd-l-40 {
		padding-left: 40rpx;
	}
	
	.lrmg-10 {
		margin: 0 10rpx;
	}
	.lrmg-20 {
		margin: 0 20rpx;
	}
	.lrmg-30 {
		margin: 0 30rpx;
	}
	.lrmg-40 {
		margin: 0 40rpx;
	}
	
	.pd-r-10 {
		padding-right: 10rpx;
	}
	.pd-r-20 {
		padding-right: 20rpx;
	}
	.pd-r-30 {
		padding-right: 30rpx;
	}
	.pd-r-40 {
		padding-right: 40rpx;
	}		
	
	.pd-t-10{
		padding-top: 10rpx;
	}
	.pd-t-20{
		padding-top: 20rpx;
	}
	.pd-t-30{
		padding-top: 30rpx;
	}
	.pd-t-40{
		padding-top: 40rpx;
	}
	
	
	.lrpadd-10 {
		padding: 0 10rpx;
	}
	.lrpadd-20 {
		padding: 0 20rpx;
	}
	.lrpadd-30 {
		padding: 0 30rpx;
	}
	.lrpadd-40 {
		padding: 0 40rpx;
	}
	
	.tmpadd-10 {
		padding: 10rpx 0;
	}
	.tmpadd-20 {
		padding: 20rpx 0;
	}
	.tmpadd-30 {
		padding: 30rpx 0;
	}
	.tmpadd-40 {
		padding: 40rpx 0;
	}
	
	
	.tmmgin-10 {
		margin: 10rpx 0;
	}
	.tmmgin-20 {
		margin: 20rpx 0;
	}
	.tmmgin-30 {
		margin: 30rpx 0;
	}
	.tmmgin-40 {
		margin: 40rpx 0;
	}
	
	.tmpadd-10 {
		padding: 10rpx 0;
	}
	.tmpadd-20 {
		padding: 20rpx 0;
	}
	.tmpadd-30 {
		padding: 30rpx 0;
	}
	.tmpadd-40 {
		padding: 40rpx 0;
	}
	
	.pd-r-100{
		padding-right: 100rpx;
	}
	
	.pd-l-100{
		padding-left: 100rpx;
	}
	
	.pd-r-70{
		padding-left: 70rpx;
	}
	
	/* 字体 */
	
	.f12 {
		font-size: 12rpx;
	}
	.f14 {
		font-size: 14rpx;
	}
	
	.f16 {
		font-size: 16rpx;
	}
	
	.f18 {
		font-size: 18rpx;
	}
	
	.f20 {
		font-size: 20rpx;
	}
	
	.f22 {
		font-size: 22rpx;
	}
	
	.f24 {
		font-size: 24rpx;
	}
	
	.f26 {
		font-size: 26rpx;
	}
	
	.f28 {
		font-size: 28rpx;
	}
	
	.f30 {
		font-size: 30rpx;
	}
	
	.f32 {
		font-size: 32rpx;
	}
	
	.f34 {
		font-size: 34rpx;
	}
	
	.f36 {
		font-size: 36rpx;
	}
	
	.f38 {
		font-size: 38rpx;
	}
	
	.f40 {
		font-size: 40rpx;
	}
	
	.f42 {
		font-size: 42rpx;
	}
	
	.f44 {
		font-size: 44rpx;
	}
	
	.f46 {
		font-size: 46rpx;
	}
	
	.f48 {
		font-size: 48rpx;
	}
	
	.f50 {
		font-size: 50rpx;
	}
	
	/* 字体颜色 */
	
	
	.fff{
		color: #FFFFFF;
	}
	
	.black {
		color: #000;
	}
	
	.red {
		color: red;
	}
	
	/* 背景颜色 */
	
	.bg-fff {
		background-color: #fff;
	}
	
/* 文字对齐 */
	.text-le{
		text-align: left;
	}
	.text-ri{
		text-align: right;
	}
	.text-a {
		text-align: center;
	}